package cn.edu.xidian.dao;

import android.database.sqlite.SQLiteDatabase;
import cn.edu.xidian.domain.User;

import java.util.ArrayList;

public interface UserDao {

    /**
     * 从数据库中查询所有保存的网站
     * @return List
     */
    ArrayList<User> getUserList(SQLiteDatabase db);

    /**
     * 数据库插入操作，进行持久化
     * @param itemNums 新插入的数据条目数目
     * @param users
     */
    int insertToDatabase(int itemNums, ArrayList<User> users);


    /**
     * 删除确定的一行
     * @param id 要删除的行的id
     */
    void deleteFromdatabase(String id);


    /**
     * 更新某行
     * @param user
     */
    void updateToDatabase(User user);

}
